.ant-layout-sider{
    background: #333;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.ant-layout-sider .ant-menu{
  background: transparent;
  color: #fff;
  border-right:0;
}
.ant-layout-sider .ant-menu .ant-menu-item a{
    color:#ADAEAD;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
    background: #005F2E;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{
    color:#fff;
}
.ant-layout-sider .ant-menu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{
    background: #005F2E;
}
.ant-layout-sider .ant-menu .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected a{
   color:#fff;
}


.ant-menu-submenu-title{
    color: #ADAEAD;
}
.ant-menu-submenu-selected .ant-menu-submenu-title{
    color: #fff;
}
.ant-layout-sider .ant-menu .ant-menu-submenu-expand-icon, .ant-menu-submenu-arrow{
    color:#fff;
}

.logo h1{
    color:#fff;
}
.ant-layout-header{
    background: #333;
}
.ant-breadcrumb{
    color:#ADAEAD;
}
.ant-breadcrumb-separator{
    color:#ADAEAD;
}
.ant-breadcrumb > span:last-child{
    color:#fff;
}
.ant-layout-header .anticon{
    color:#ADAEAD;
}
.ant-layout-header .ant-dropdown-trigger{
    color:#ADAEAD;
}

.tabs--2eZ24{
    background: #1E1E1E;
    max-height: calc(100vh - 64px);
    overflow:hidden;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab, .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab{
    background-color: #4F4F4F;
    color:#ADAEAD;
    border:0;
}
.ant-tabs-tab-active{
    background-color: #333!important;
    color:#fff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
    color:#fff;
}
.ant-tabs-tab .ant-tabs-tab-remove{
    color:#ADAEAD;
}
.ant-tabs-tab-active .ant-tabs-tab-remove{
    color: #fff;
}
.ant-tabs-top > .ant-tabs-nav::before, .ant-tabs-bottom > .ant-tabs-nav::before, .ant-tabs-top > div > .ant-tabs-nav::before, .ant-tabs-bottom > div > .ant-tabs-nav::before{
    border:0;
}
.ant-tabs-top > .ant-tabs-nav, .ant-tabs-bottom > .ant-tabs-nav, .ant-tabs-top > div > .ant-tabs-nav, .ant-tabs-bottom > div > .ant-tabs-nav{
    margin:0;
}
body{
    background-color: #1E1E1E;
}
.pageContent{
    background-color: #333333;
    padding:15px;
    overflow: hidden;
}
.ant-table{
    background-color: #333333;
}
.ant-table-thead > tr > th{
    background-color: #535353;
    color:#fff;
    border-color: #ADAEAD;
}
.ant-table-tbody > tr:hover td{
    border-color: #ADAEAD!important;
    color:black;
}
.ant-table-tbody > tr > td{
    color:#ADAEAD;
    border-color: #ADAEAD;
}
.ant-table-cell-fix-left, .ant-table-cell-fix-right{
    background-color: #333;
    color:#fff;
}
.ant-pagination{
    color:#ADAEAD;
}

.ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:hover .ant-pagination-item-link, .ant-pagination-disabled:focus-visible .ant-pagination-item-link{
    border-color: #979797;
}
.ant-pagination-item{
    background:transparent;
    color:#fff;
    border-color:#979797 ;
}
.ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link{
    background:transparent;
    color:#fff;
    border-color:#979797 ;
}
.ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-prev, .ant-pagination-jump-next{
    background:transparent;
    color:#fff;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{
    color:#ADAEAD;
}
.ant-pagination-item a{
    color:#ADAEAD;
}
.ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:hover .ant-pagination-item-link, .ant-pagination-disabled:focus-visible .ant-pagination-item-link{
    color:#ADAEAD;
    background:transparent ;
}
.ant-pagination-item-active{
    color:#fff;
    background:#005F2E ;
    border-color: #005F2E;
}
.ant-pagination-item-active a{
    color:#fff;
}
.ant-pagination-options-quick-jumper input{
    color:#ADAEAD;
    background:transparent ;
}
.ant-pagination-item-active:focus-visible a, .ant-pagination-item-active:hover a{
    color:#fff;
}
.ant-table-tbody .ant-btn{
    color:#ADAEAD;
    background:transparent ;
    margin:0 5px;
}
.ant-modal-content{
    /* border:1px solid #ADAEAD; */
}
.ant-modal-header{
    background-color:#3D3D3D ;
    color:#fff;
    border-color:#ADAEAD!important ;
}
.ant-modal-title{
    color:#fff;
}
.ant-modal-body{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-modal-footer{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-modal-close-x{
    color: #fff;
}
.ant-modal-footer{
    border-color:#ADAEAD!important ;
}
.ant-modal-footer .ant-btn{
    background-color: #535353;
    border-color: #535353;
    color:#fff;
}
.ant-modal-footer .ant-btn.ant-btn-primary{
    background-color: #005F2E;
    border-color:#005F2E;
}
.ant-form-item-label > label{
    color:#fff;
}
.ant-input{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-input-affix-wrapper{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-select-selector{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-select-selector{

}
.ant-tree{
    background-color:#3D3D3D ;
    color:#ADAEAD!important;
}
.ant-tree-title{
    color:#ADAEAD;
}


.ant-select{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector{
    background-color:#3D3D3D ;
    color:#ADAEAD;
    border-color: #979797;
}

.ant-cascader-picker{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-cascader-menus{
    background-color:#3D3D3D ;
    color:#fff;
}

.ant-select-multiple .ant-select-selection-item{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-select-multiple .ant-select-selection-item-remove{
    color:#fff;
}
.ant-select-dropdown{
    background-color:#3D3D3D ;
    color:#fff;
}
.ant-select-item{
    color:#fff;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled){
    background-color:#005F2E ;
}
.ant-select-item:hover{
    background-color:#005F2E ;
}
.ant-select-item:hover{
    color:#fff;
}
.ant-cascader-menu-item:hover{
    background-color:#005F2E ;
}
.ant-cascader-menu-item-active{
    background-color:#005F2E ;
}

.ant-menu-submenu-active:hover .ant-menu-submenu-arrow{
    color:rgb(0,172,118)!important;
}
.ant-menu-submenu-active:hover .ant-menu-title-content{
    color:rgb(0,172,118)!important;
}